body {
  background-color: #fff;
  /* min-width: 1200px; */
  font-family: "Microsoft YaHei";
  overflow-x: hidden;
}
.header .header-top {
  height: 33px;
  line-height: 33px;
  background: #000;
}
.header .header-top .wrap {
  width: 1200px;
  margin: 0 auto;
}
.header .header-top p {
  display: inline-block;
  font-size: 14px;
  color: #fff;
}
.header .header-top p a {
  color: #fff;
}
.header .header-top p .active {
  color: #ff291f;
}
.header .header-top .rt {
  float: right;
}
.header .header-con {
  height: 100px;
  background: #fff;
  border-bottom: 1px solid #eee;
}
.header .header-con .wrap {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.header .header-con .wrap .logo {
  float: left;
}
.header .header-con .wrap .logo a {
  margin: 28px 0 0 0px;
  display: block;
  height: 44px;
}
.header .header-con .wrap .logo a:hover .light {
  left: 270px;
}
.header .header-con .wrap .logo .light {
  cursor: pointer;
  position: absolute;
  left: -140px;
  top: 0;
  width: 157px;
  height: 70px;
  background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  transform: skewx(-45deg);
  -o-transform: skewx(-45deg);
  -moz-transform: skewx(-45deg);
  -webkit-transform: skewx(-45deg);
  transition: 0.4s;
}
.header .header-con .wrap .rt {
  float: right;
  margin-top: 35px;
}
.header .header-con .wrap .rt .nav {
  float: left;
}
.header .header-con .wrap .rt .nav .sub-nav {
      float: left;
  text-align: center;
  transition: 0.2s;
  position: relative;
  margin: 0 26px;
}
.header .header-con .wrap .rt .nav .sub-nav:hover span {
  width: 100%;
}
.header .header-con .wrap .rt .nav .sub-nav:hover a {
  color: #ff291f;
}
.header .header-con .wrap .rt .nav .sub-nav a {
  color: #272727;
  font-size: 14px;
  display: block;
  padding: 0  0 50px;
}
.header .header-con .wrap .rt .nav .sub-nav span {
  display: inline-block;
  position: absolute;
  width: 0;
  height: 2px;
  left: 50%;
  top: 34px;
  content: '';
  transform: translateX(-50%) translateY(0%);
  background-color: #ff291f;
  transition: width .5s;
}
.header .header-con .wrap .rt .nav .sub-nav .drop-down {
  z-index: 999;
  position: absolute;
  top: 64px;
  left: 50%;
  display: block;
margin-left: -85px;
}
.header .header-con .wrap .rt .nav .sub-nav .ul1 {
  width: 170px;
  text-align: center;
  background: #fff;
  display: none;
}
.header .header-con .wrap .rt .nav .sub-nav .ul1 li {
  text-align: center;
}
.header .header-con .wrap .rt .nav .sub-nav .ul1 li a {
  padding: 4px 0;
  border-bottom: #ededed;
  font-size: 14px;
  width: 100%;
  height: 26px;
  line-height: 26px;
  display: block;
  color: #000;
}
.header .header-con .wrap .rt .nav .sub-nav .ul1 li a:hover {
  color: #fff;
  background: #ff291f;
}
.header .header-con .wrap .rt .nav .active span {
  width: 100%;
}
.header .header-con .wrap .rt .nav .active a {
  color: #ff291f;
}
.main {
  clear: both;
}
.main .wrap {
  width: 1200px;
  margin: 0 auto;
}
.main .about {
  padding-bottom: 132px;
}
.main .about .tit {
  text-align: center;
  padding: 70px 0 50px;
}
.main .about .tit .con {
  display: inline-block;
}
.main .about .tit span {
  display: inline-block;
  vertical-align: 40px;
  background: #858585;
  height: 1px;
  width: 46px;
  margin: 0 4px;
}
.main .about .tit h5 {
  font-size: 26px;
  color: #000;
  padding: 0 0 10px;
}
.main .about .tit p {
  font-size: 22px;
  text-transform: uppercase;
  color: #666;
}
.main .about .about-con .lf {
  float: left;
}
.main .about .about-con .lf img {
  width: 409px;
  height: 475px;
}
.main .about .about-con .rt {
  width: 766px;
  float: right;
}
.main .about .about-con .rt .txt h6 {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
.main .about .about-con .rt .txt span {
  display: inline-block;
  height: 4px;
  width: 47px;
  background: #ff291f;
  margin: 12px 0;
}
.main .about .about-con .rt .txt p {
  font-size: 14px;
  color: #000;
  line-height: 24px;
  margin: 16px 0;
}
.main .about .about-con .rt .list {
  width: 763px;
  height: 137px;
  border: 1px solid #bfbfbf;
  margin: 20px 0 30px;
  overflow: hidden;
}
.main .about .about-con .rt .list li {
  width: 190px;
  height: 137px;
  border-right: 1px solid #bfbfbf;
  float: left;
  transition: 0.2s;
  text-align: center;
}
.main .about .about-con .rt .list li:hover {
  background: #ff0000;
}
.main .about .about-con .rt .list li:hover h3 {
  color: #fff;
}
.main .about .about-con .rt .list li:hover h6 {
  color: #fff;
}
.main .about .about-con .rt .list li h3 {
  font-size: 30px;
  color: #ff0000;
  padding: 30px 0 20px;
  font-weight: 600;
}
.main .about .about-con .rt .list li h6 {
  font-size: 14px;
  color: #333;
  margin: 0 14px;
  font-weight: 600;
}
.main .about .about-con .rt .list li:last-child {
  border: none;
}
.main .product {
  height: 784px;
  background: url("../images/product-bg.jpg") no-repeat left center;
}
.main .product .tit {
  text-align: center;
  padding: 70px 0 50px;
}
.main .product .tit .con {
  display: inline-block;
}
.main .product .tit span {
  display: inline-block;
  vertical-align: 7px;
  background: #858585;
  height: 1px;
  width: 46px;
  margin: 0 16px;
}
.main .product .tit h5 {
  font-size: 26px;
  color: #fff;
  padding: 0 0 10px;
}
.main .product .tit p {
  font-size: 22px;
  text-transform: uppercase;
  color: #fff;
}
.main .product .pro-con .slideGroup .parHd {
  position: relative;
}
.main .product .pro-con .slideGroup .parHd ul {
  text-align: center;
  margin-bottom: 60px;
}
.main .product .pro-con .slideGroup .parHd ul li {
  letter-spacing: 1px;
  padding-bottom: 8px;
  display: inline-block;
  font-size: 14px;
  color: #fff;
  margin: 0 35px;
  cursor: pointer;
}
.main .product .pro-con .slideGroup .parHd ul li.on {
  color: #ff291f;
  border-bottom: 2px solid #ff291f;
}
.main .product .pro-con .slideGroup .slideBox {
  overflow: hidden;
  zoom: 1;
  padding: 10px 0 10px 42px;
  position: relative;
}
.main .product .pro-con .slideGroup .sPrev,
.main .product .pro-con .slideGroup .sNext {
  position: absolute;
  left: 5px;
  top: 100px;
  display: block;
  width: 32px;
  height: 54px;
  border: 1px solid #ddd;
  background: url(../images/btn_03.png) center center no-repeat #f4f4f4;
}
.main .product .pro-con .slideGroup .sNext {
  left: auto;
  right: 5px;
  background: url(../images/btn_05.png) center center no-repeat #f4f4f4;
}
.main .product .pro-con .slideGroup .sPrev:hover,
.main .product .pro-con .slideGroup .sNext:hover {
  border-color: #ff291f;
}
.main .product .pro-con .slideGroup .parBd ul {
  overflow: hidden;
  zoom: 1;
}
.main .product .pro-con .slideGroup .parBd ul li {
  margin: 0 8px 0 12px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
  border-bottom: 4px solid #939393;
  width: 258px;
}
.main .product .pro-con .slideGroup .parBd ul li:hover {
  border-bottom: 4px solid #ff291f;
}
.main .product .pro-con .slideGroup .parBd ul li:hover .img-box .masking {
  transform: scale(1);
}
.main .product .pro-con .slideGroup .parBd ul li:hover .txt p:nth-child(2) {
  color: #ff291f;
}
.main .product .pro-con .slideGroup .parBd ul li .img-box {
  width: 258px;
  height: 233px;
  position: relative;
}
.main .product .pro-con .slideGroup .parBd ul li .img-box img {
  width: 258px;
  height: 233px;
}
.main .product .pro-con .slideGroup .parBd ul li .img-box .masking {
  transition: 0.3s;
  transform: scale(0);
  position: absolute;
  width: 258px;
  height: 233px;
  top: 0;
  left: 0;
  text-align: center;
  background: rgba(255, 41, 31, 0.5);
}
.main .product .pro-con .slideGroup .parBd ul li .img-box .masking img {
  margin-top: 83px;
  width: 64px;
  height: 64px;
}
.main .product .pro-con .slideGroup .parBd ul li .txt p {
  font-size: 16px;
  color: #fff;
  margin: 13px 0;
}
.main .product .pro-con .slideGroup .parBd ul li .txt p:nth-child(2) {
  margin-bottom: 10px;
  text-align: left;
  font-size: 14px;
  color: #fff;
}
.main .product .pro-con .slideGroup .parBd ul li .txt p:nth-child(2) span {
  display: inline-block;
  float: right;
}
.main .product .more {
  margin: 70px 0 0 0;
}
.main .product .more a {
  width: 178px;
  height: 35px;
  border: 1px solid #fff;
  text-align: center;
  line-height: 35px;
  font-size: 14px;
  color: #fff;
  transition: 0.2s;
  margin: 0 auto;
  display: block;
}
.main .product .more a:hover {
  background: #ff291f;
  border-color: #ff291f;
}
.main .news {
  padding-bottom: 50px;
}
.main .news .tit {
  text-align: center;
  padding: 70px 0 50px;
}
.main .news .tit .con {
  display: inline-block;
}
.main .news .tit span {
  display: inline-block;
  vertical-align: 7px;
  background: #858585;
  height: 1px;
  width: 46px;
  margin: 0 16px;
}
.main .news .tit h5 {
  font-size: 26px;
  color: #000;
  padding: 0 0 10px;
}
.main .news .tit p {
  font-size: 22px;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 1px;
}
.main .news .news-con .lf {
  width: 567px;
  float: left;
}
.main .news .news-con .lf:hover .img-box img {
  transform: scale(1.08);
}
.main .news .news-con .lf:hover .txt p {
  color: #ff291f;
}
.main .news .news-con .lf .img-box {
  position: relative;
  width: 567px;
  height: 206px;
  overflow: hidden;
}
.main .news .news-con .lf .img-box img {
  transition: 0.3s;
  width: 567px;
  height: 206px;
}
.main .news .news-con .lf .img-box .date {
  text-align: center;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  height: 96px;
  width: 96px;
  background: #ff291f;
  color: #fff;
}
.main .news .news-con .lf .img-box .date h2 {
  font-size: 72px;
  font-family: arial;
}
.main .news .news-con .lf .img-box .date span {
  font-size: 14px;
}
.main .news .news-con .lf .txt h6 {
  font-size: 16px;
  margin: 20px 0 0 0;
  color: #000;
}
.main .news .news-con .lf .txt p {
  margin: 10px 0;
  line-height: 24px;
  font-size: 14px;
  color: #666;
}
.main .news .news-con .rt {
  width: 596px;
  float: right;
  margin-top: -20px;
}
.main .news .news-con .rt li {
  height: 120px!important;
  border-bottom: 3px solid #f5f5f5;
  padding: 10px 0;
  overflow: hidden;
}
.main .news .news-con .rt li:hover .txt p {
  color: #ff291f;
}
.main .news .news-con .rt li .date {
  text-align: center;
  float: left;
  height: 87px;
  width: 92px;
  color: #666;
}
.main .news .news-con .rt li .date h2 {
  font-size: 72px;
  font-family: arial;
}
.main .news .news-con .rt li .date span {
  font-size: 14px;
  color: #666;
}
.main .news .news-con .rt li .txt {
  width: 496px;
  float: right;
  margin-top: 10px;
}
.main .news .news-con .rt li .txt h6 {
  font-size: 16px;
  color: #000;
}
.main .news .news-con .rt li .txt p {
  margin: 10px 0;
  line-height: 24px;
  font-size: 14px;
  color: #666;
}
.main .news .more {
  margin: 70px 0 0 0;
}
.main .news .more a {
  width: 178px;
  height: 35px;
  border: 1px solid #666;
  text-align: center;
  line-height: 35px;
  font-size: 14px;
  color: #666;
  transition: 0.2s;
  margin: 0 auto;
  display: block;
}
.main .news .more a:hover {
  background: #ff291f;
  border-color: #ff291f;
  color: #ffffff;
}
.main .brand {
  height: 350px;
  background: url("../images/brand_02.jpg") no-repeat center;
}
.main .brand .wrap {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.main .brand .txt {
  color: #fff;
  width: 500px;
  position: absolute;
  top: 78px;
  left: 134px;
}
.main .brand .txt li {
  display: inline-block;
  font-size: 48px;
  font-weight: 600;
  margin: 0 50px 30px 0;
}
.main .brand .txt p {
  font-size: 20px;
}
.main .service .wrap {
  width: 1200px;
  margin: 0 auto;
}
.main .service .wrap .tit {
  text-align: center;
  padding: 70px 0 50px;
}
.main .service .wrap .tit .con {
  display: inline-block;
}
.main .service .wrap .tit span {
  display: inline-block;
  vertical-align: 7px;
  background: #858585;
  height: 1px;
  width: 46px;
  margin: 0 16px;
}
.main .service .wrap .tit h5 {
  font-size: 26px;
  color: #000;
  padding: 0 0 10px;
}
.main .service .wrap .tit p {
  font-size: 22px;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 1px;
}
.main .service .wrap .service-con .picScroll-left2 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 20px;
}
.main .service .wrap .service-con .picScroll-left2 .hd {
  overflow: hidden;
}
.main .service .wrap .service-con .picScroll-left2 .hd .prev {
  width: 37px;
  height: 37px ;
  cursor: pointer;
  position: absolute;
  display: block;
  top: 120px;
  left: 0px;
  background: url("../images/prev_03.jpg") no-repeat;
}
.main .service .wrap .service-con .picScroll-left2 .hd .next {
  width: 37px;
  height: 73px ;
  cursor: pointer;
  position: absolute;
  display: block;
  top: 120px;
  right: 7px;
  background: url("../images/next_03.jpg") no-repeat;
}
.main .service .wrap .service-con .picScroll-left2 .hd .prev:hover {
  background: url("../images/prev2_03.jpg") no-repeat;
}
.main .service .wrap .service-con .picScroll-left2 .hd .next:hover {
  background: url("../images/next2_03.jpg") no-repeat;
}
.main .service .wrap .service-con .picScroll-left2 .bd {
  padding: 0px 0 40px;
  margin-left: 72px;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul {
  zoom: 1;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li {
  margin: 0 15px ;
  float: left;
  _display: inline;
  text-align: center;
  width: 230px;
  height: 302px;
  border: 2px solid #eee;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li:hover {
  box-shadow: 0 0 20px #e1e1e1;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li:hover span {
  background: #ff291f;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li img {
  margin-top: 48px;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li h6 {
  font-size: 16px;
  color: #000;
  margin: 20px 0 7px;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li p {
  font-size: 14px;
  color: #666;
  text-transform: uppercase;
}
.main .service .wrap .service-con .picScroll-left2 .bd ul li span {
  display: inline-block;
  margin-top: 37px;
  width: 36px;
  height: 3px;
  background: #d2d2d2;
}
.main .contact {
  height: 738px;
  background: url("../images/contact_02.jpg") no-repeat center;
}
.main .contact .contact-con {
  width: 380px;
  margin: 0 auto;
}
.main .contact .contact-con .tit {
  text-align: center;
  padding: 130px 0 40px;
}
.main .contact .contact-con .tit .con {
  display: inline-block;
}
.main .contact .contact-con .tit span {
  display: inline-block;
  vertical-align: 7px;
  background: #858585;
  height: 1px;
  width: 46px;
  margin: 0 16px;
}
.main .contact .contact-con .tit h5 {
  font-size: 26px;
  color: #000;
  padding: 0 0 10px;
}
.main .contact .contact-con .tit p {
  font-size: 22px;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 1px;
}
.main .contact .contact-con .form-box .txt {
  width: 355px;
  height: 25px;
  border: 2px solid #dedddf;
  background: #f2f3f5;
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
  padding: 0 10px;
}
.main .contact .contact-con .form-box textarea {
  height: 103px;
  width: 355px;
  border: 2px solid #dedddf;
  background: #f2f3f5;
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
  padding: 10px;
}
.main .contact .contact-con .form-box .submit {
  height: 37px;
  width: 150px;
  border: none;
  text-align: center;
  line-height: 37px;
  cursor: pointer;
  background: #ff291f;
  color: #fff;
  font-size: 14px;
  margin: 0 auto;
  display: block;
}
.main .contact .contact-con .txt2 {
  margin-top: 90px;
  text-align: center;
}
.main .contact .contact-con .txt2 p {
  font-size: 14px;
  color: #000;
  line-height: 28px;
}
.footer .footer-con {
  height: 170px;
  background: #191919;
}
.footer .footer-con .box {
  width: 1135px;
  margin: 0 auto;
  padding-top: 35px;
}
.footer .footer-con .box .list {
  background: url("../images/footer-bg_03.jpg") no-repeat right center;
  padding: 0 50px;
  float: left;
}
.footer .footer-con .box .list a {
  display: block;
  margin: 12px 0;
  color: #fff;
  font-size: 14px;
}
.footer .footer-con .box .list a:hover {
  color: #ff291f;
}
.footer .footer-con .box .list p {
  line-height: 26px;
  font-size: 14px;
  color: #fff;
}
.footer .footer-con .box .list p span {
  display: block;
  margin-left: 70px;
}
.footer .footer-con .box .code {
  float: left;
  text-align: center;
  padding: 0 50px;
}
.footer .footer-con .box .code img {
  width: 88px;
  height: 88px;
}
.footer .footer-con .box .code p {
  line-height: 26px;
  font-size: 14px;
  color: #fff;
}
.footer .footer-bot {
  height: 52px;
  line-height: 52px;
  text-align: center;
  background: #000;
}
.footer .footer-bot p {
  font-size: 14px;
  color: #fff;
}
.footer .returnTop {
  display: none;
  cursor: pointer;
  position: fixed;
  bottom: 100px;
  right: 90px;
  width: 54px;
  height: 54px;
  background: url("../images/return-top.png") no-repeat center;
}
/*ins-page-style*/
.ins-ad {
    display: none;
  height: 500px;
  background: url("../images/ins-ad_02.jpg") no-repeat center;
}
.ins-ad .wrap {
  width: 1200px;
  margin: 0 auto;
}
.ins-ad .wrap .txt {
  float: right;
  margin-right: 14px;
  text-align: right;
  color: #000;
}
.ins-ad .wrap .txt h3 {
  font-size: 40px;
  font-weight: 600;
  padding: 115px 0 18px;
}
.ins-ad .wrap .txt h6 {
  font-size: 24px;
  padding-bottom: 18px;
  text-transform: uppercase;
}
.ins-ad .wrap .txt p {
  font-size: 18px;
}
.search-con {
  /* width: 100%; */
  background: #e20013;
  height: 70px;
  line-height: 70px;
}
.search-con .wrap {
  width: 1200px;
  margin: 0 auto;
}
.search-con .keyword {
  float: left;
}
.search-con .keyword p {
  color: #fff;
  font-size: 16px;
  padding-left: 10px;
}
.search-con .keyword p a {
  font-size: 14px;
  color: #fff;
  padding: 0 14px;
}
.search-con .keyword p a:hover {
  color: #ccc;
}
.search-con .search {
  float: right;
  position: relative;
}
.search-con .search .txt {
  outline: none;
  background: #fff;
  padding: 0 12px;
  width: 258px;
  height: 28px;
  border: 1px solid #eee;
  border-radius: 28px;
}
.search-con .search .submit {
  border: none;
  position: absolute;
  top: 22px;
  right: 6px;
  outline: none;
  cursor: pointer;
  width: 30px;
  height: 30px;
  background: url("../images/search-btn_03.png") no-repeat center;
}
.ins-con {
  width: 1200px;
  margin: 30px auto 60px;
  clear: both;
}
.ins-con .lf {
  width: 267px;
  float: left;
}
.ins-con .lf .lf-top {
  height: 100px;
  color: #fff;
  background: #ff0015;
  line-height: 100px;
}
.ins-con .lf .lf-top h5 {
  font-size: 26px;
  font-weight: 600;
  padding-left: 40px;
}
.ins-con .lf .lf-top h5 span {
  font-size: 14px;
  font-weight: 300;
  display: inline-block;
  margin-left: 10px;
  text-transform: uppercase;
}
.ins-con .lf .lf-con li {
  font-size: 16px;

  line-height: 63px;
  background: url("../images/lf-bg_05.jpg") no-repeat center;
}
.ins-con .lf .lf-con li:hover {
  background: url("../images/lf-bg_03.jpg") no-repeat center;
}
.ins-con .lf .lf-con li:hover >a {
  color: #ff291f;
}
.ins-con .lf .lf-con li a {
  display: block;
  padding-left: 37px;
  color: #333;
}
.ins-con .lf .lf-con .active {
  background: url("../images/lf-bg_03.jpg") no-repeat center;
}
.ins-con .lf .lf-con ul >li.active >a {
  color: #ff291f;
}
.ins-con .lf .lf-con li .ul1 >li{    font-size: 14px;    text-indent: 20px;    position: relative;}
.lf-con{background: #e1dbdb;}

.ins-con .lf .lf-con li .ul1 >li.hover >a{
  color: #ff291f;
}
.ins-con .lf .lf-con li .ul1 >li.hover{
  background: url(../images/lf-bg_03.jpg) no-repeat center;
}
.ins-con .lf .lf-con li .ul1 >li:hover .ul2{display:block;}

.ins-con .lf .lf-con li .ul1 li .ul2{
	position: absolute;
    left: 267px;
    width: 320px;
z-index:88;
display:none;
top: 0;
}

.ins-con .lf .lf-con li .ul1 li .ul2 ul li{background: #e8e8e8;font-size: 13px;
    text-indent: 0px;
    height: 40px;
    line-height: 40px;}



.ins-con .lf .lf-bot {
  margin-top: 10px;
  height: 101px;
  background: url("../images/lf-bot_03.jpg") no-repeat center;
}
.ins-con .lf .lf-bot p {
  font-size: 24px;
  color: #ff291f;
  font-weight: 600;
  font-family: Arial;
  padding: 20px 0 0 90px;
}
.ins-con .lf .lf-bot p:nth-child(2) {
  padding: 10px 0 0 151px;
}
.ins-con .rt {
  width: 864px;
  float: right;
  min-height: 700px;
}
.ins-con .rt .ins-nav {
  height: 55px;
  line-height: 55px;
  border-bottom: 2px solid #efefef;
}
.ins-con .rt .ins-nav p {
  font-size: 12px;
  color: #666;
  padding-left: 20px;
  background: url("../images/house_03.png") no-repeat left 21px;
  float: right;
}
.ins-con .rt .ins-nav p a {
  color: #666;
}
.ins-con .rt .ins-nav p a:hover {
  color: #ff291f;
}
.ins-con .rt .rt-tit {
  height: 86px;
  line-height: 86px;
  border-bottom: 2px solid #efefef;
}
.ins-con .rt .rt-tit h5 {
  font-size: 30px;
  color: #000;
}
.ins-con .rt .ins-about .tit {
  margin: 60px 0 10px;
}
.ins-con .rt .ins-about .tit h3 {
  font-size: 40px;
  color: #ff291f;
  font-weight: 600;
  padding-bottom: 10px;
}
.ins-con .rt .ins-about .tit span {
  font-size: 14px;
  color: #b7b7b7;
}
.ins-con .rt .ins-about img {
  margin: 20px 0;
  height: auto!important;
}
.ins-con .rt .ins-about .txt p {
  font-size: 14px;
  color: #333;
  line-height: 26px;
  margin: 20px 0;
}
.ins-con .ins-contact .list {
  margin: 50px 0 30px;
  color: #333;
  padding: 26px 0;
  background: #f5f5f5;
  text-align: center;
}
.ins-con .ins-contact .list li {
  display: inline-block;
  border-right: 2px solid #e5e5e5;
  vertical-align: top;
  padding: 0 50px;
  height: 80px;
  text-align: left;
}
.ins-con .ins-contact .list li h6 {
  font-size: 14px;
  padding-left: 31px;
  line-height: 30px;
}
.ins-con .ins-contact .list li p {
  font-size: 14px;
  line-height: 24px;
  padding-left: 31px;
}
.ins-con .ins-contact .list li:nth-child(1) h6 {
  background: url("../images/icon3_06.png") no-repeat left center;
}
.ins-con .ins-contact .list li:nth-child(2) h6 {
  background: url("../images/icon3_08.png") no-repeat left center;
}
.ins-con .ins-contact .list li:nth-child(3) {
  border: none;
}
.ins-con .ins-contact .list li:nth-child(3) h6 {
  background: url("../images/icon3_03.png") no-repeat left center;
}
.ins-con .ins-contact .liuyan2 .rt-tit {
  height: 86px;
  line-height: 86px;
  border-bottom: 2px solid #efefef;
}
.ins-con .ins-contact .liuyan2 .rt-tit h5 {
  font-size: 30px;
  color: #000;
}
.ins-con .ins-contact .liuyan2 .form-box {
  margin: 50px 0 20px;
}
.ins-con .ins-contact .liuyan2 .form-box li:nth-child(odd) {
  float: left;
}
.ins-con .ins-contact .liuyan2 .form-box li:nth-child(even) {
  float: right;
}
.ins-con .ins-contact .liuyan2 .form-box li {
  font-size: 14px;
  color: #666;
  height: 30px;
  line-height: 30px;
  margin-bottom: 26px;
}
.ins-con .ins-contact .liuyan2 .form-box li .txt {
  float: right;
  margin-left: 8px;
  width: 319px;
  height: 25px;
  padding: 0 10px;
  border: 2px solid #dedddf;
  background: #f2f3f5;
}
.ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) {
  clear: both;
}
.ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) li {
  font-size: 14px;
  color: #666;
  height: 194px;
}
.ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) li span {
  float: left;
}
.ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) li textarea {
  float: left;
  margin-left: 8px;
  width: 818px;
  height: 194px;
  border: 2px solid #dedddf;
  background: #f2f3f5;
}
.ins-con .ins-contact .liuyan2 .form-box .submit {
  margin: 30px auto;
  background: #ff0015;
  border-radius: 4px;
  width: 140px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  letter-spacing: 4px;
  font-size: 18px;
  border: none;
  color: #fff;
  display: block;
}
.ins-con .ins-contact .map .rt-tit {
  height: 86px;
  line-height: 86px;
  border-bottom: 2px solid #efefef;
}
.ins-con .ins-contact .map .rt-tit h5 {
  font-size: 30px;
  color: #000;
}
.ins-con .ins-contact .map img {
  margin: 50px 0;
}
.ins-con .ins-download .tit {
  height: 64px;
  position: relative;
  line-height: 64px;
}
.ins-con .ins-download .tit span {
  font-size: 14px;
  color: #ff291f;
}
.ins-con .ins-download .tit span:nth-child(1) {
  position: absolute;
  right: 663px;
  top: 10px;
}

.ins-con .ins-download .tit span:nth-child(2) {
  position: absolute;
  right: 171px;
  top: 10px;
}
.ins-con .ins-download .list {
  height: 94px;
  border-bottom: 1px solid #efefef;
  padding: 20px 0;
  overflow: hidden;
  position: relative;
}
.ins-con .ins-download .list .txt {
  width: 460px;
  float: left;
}
.ins-con .ins-download .list .txt h6 {
  font-size: 18px;
  color: #333;
  margin-bottom: 20px;
}
.ins-con .ins-download .list .txt p {
  font-size: 14px;
  color: #666;
  width: 350px;
  line-height: 26px;
}
.ins-con .ins-download .list span {
  display: inline-block;
  margin: 0 40px;
  color: #666;
  margin-left: 165px;
}
.ins-con .ins-download .list a {
  display: inline-block;
  width: 72px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  background: #e20013;
  float: right;
  margin-top: -3px;
}
.ins-con .ins-news {
  margin: 30px 0;
}
.ins-con .ins-news .list {
  height: 344px;
  overflow: hidden;
}
.ins-con .ins-news .list .lf {
  width: 140px;
  height: 344px;
  background: url("../images/news-lf_03.jpg") no-repeat center;
  float: left;
}
.ins-con .ins-news .list .lf span {
  color: #fff;
  font-size: 60px;
  font-weight: 600;
  margin: 39px 0 0 32px;
  display: inline-block;
}
.ins-con .ins-news .list .rt {
  width: 724px;
  float: right;
}
.ins-con .ins-news .list .rt h5 {
  height: 66px;
  line-height: 66px;
  font-size: 20px;
  color: #333;
  padding-left: 70px;
  border-bottom: 2px solid #ff9aa3;
}
.ins-con .ins-news .list .rt .txt {
  height: 167px;
  margin: 56px 0;
  overflow: hidden;
  background: #f4f4f4;
}
.ins-con .ins-news .list .rt .txt:hover img {
  transform: scale(1.1);
}
.ins-con .ins-news .list .rt .txt .img {
  float: left;
  /*width: 333px;*/
  height: 167px;
  overflow: hidden;
}
.ins-con .ins-news .list .rt .txt .img img {
  width: 183px;
  height: 167px;
  transition: 0.3s;
}
.ins-con .ins-news .list .rt .txt .txt2 {
  width: 505px;
  float: left;
  padding: 0 15px;
}
.ins-con .ins-news .list .rt .txt .txt2 h6 {
  font-size: 18px;
  color: #333;
  padding: 15px 0 10px;
}
.ins-con .ins-news .list .rt .txt .txt2 p {
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.ins-con .ins-news .list .rt .txt .txt2 p span {
  color: #ff291f;
}
.ins-con .ins-news-detail {
  background: #fff;
}
.ins-con .ins-news-detail .detail-tit {
  clear: both;
}
.ins-con .ins-news-detail .detail-tit .txt {
  margin: 0 40px;
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding-bottom: 24px;
}
.ins-con .ins-news-detail .detail-tit .txt h5 {
  font-size: 18px;
  color: #ff291f;
  padding: 30px 0 20px;
  margin: 0;
}
.ins-con .ins-news-detail .detail-tit .txt span {
  display: inline-block;
  font-size: 14px;
  color: #999;
}

.ins-con .ins-news-detail .detail-box .txt {
  margin: 30px 40px 40px;
  line-height: 26px;
}
.ins-con .ins-news-detail .detail-box .txt p {
  text-align: left;
  font-size: 16px;
  color: #666;
  /*line-height: 30px;*/
  margin: 20px 0;
}
.ins-con .ins-news-detail .detail-box .share {
  padding: 20px 40px 50px;
  text-align: left;
}
.ins-con .ins-news-detail .detail-box .share .share-list a {
  margin-right: 5px;
}
.ins-con .ins-news-detail .detail-box .share .share-list span {
  color: #666;
}
.ins-con .ins-news-detail .detail-box .share p {
  color: #666;
  font-size: 14px;
  margin: 20px 0;
}
.ins-con .ins-news-detail .detail-box .share p a {
  color: #333;
}
.ins-con .ins-news-detail .detail-box .share p a:hover {
  color: #ff291f;
}
.ins-con .ins-news-detail .detail-box .share p span {
  text-align: center;
  line-height: 12px;
  display: inline-block;
  width: 40px;
  height: 17px;
  vertical-align: top;
  padding-top: 2px;
  background: url(../images/newsdetails8_03.png) no-repeat 0px 0px;
}
.ins-con .ins-product li {
  display: inline-block;
  width: 260px;
  margin: 60px 11px 0;
}
.ins-con .ins-product li:hover .img-box img {
  transform: scale(1.08);
}
.ins-con .ins-product li:hover p {
  color: #fff;
  background: #ff0015;
}
.ins-con .ins-product li .img-box {
  border: 1px solid #d3d3d3;
  width: 258px;
  height: 233px;
  overflow: hidden;
}
.ins-con .ins-product li .img-box img {
  width: 258px;
  height: 233px;
  transition: 0.2s;
}
.ins-con .ins-product li p {
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #d3d3d3;
  font-size: 12px;
  color: #333;
}
.ins-con .ins-service .txt {
  margin: 60px 0;
}
.ins-con .ins-service .txt p {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin: 16px 0;
}
.ins-con .ins-service .txt p span {
  display: block;
}
.ins-con .pro-detail-con {
  padding: 40px 0;
  /* smallImg */

  /* bigImg */

  /* bigView */

}
.ins-con .pro-detail-con .preview {
  position: relative;
  float: left;
  margin-left: 0px;
}
.ins-con .pro-detail-con .smallImg {
  position: absolute;
  top: 397px;
  left: 0;
  height: 60px;
  background-color: #F1F0F0;
  padding: 6px 5px;
  width: 430px;
  overflow: hidden;
}
.ins-con .pro-detail-con .scrollbutton {
  top: 5px;
  width: 14px;
  height: 50px;
  overflow: hidden;
  position: relative;
  float: left;
  cursor: pointer;
}
.ins-con .pro-detail-con .scrollbutton.smallImgUp,
.ins-con .pro-detail-con .scrollbutton.smallImgUp.disabled {
  background: url(../images/pro-prev1_03.png) no-repeat left center;
}
.ins-con .pro-detail-con .scrollbutton.smallImgDown,
.ins-con .pro-detail-con .scrollbutton.smallImgDown.disabled {
  background: url(../images/pro-next1_03.png) no-repeat left center;
  margin-left: 416px;
  margin-top: -63px;
}
.ins-con .pro-detail-con #imageMenu {
  height: 62px;
  width: 402px;
  overflow: hidden;
  margin-left: 0;
  float: left;
}
.ins-con .pro-detail-con #imageMenu ul {
  margin: 0;
}
.ins-con .pro-detail-con #imageMenu li {
  border: none;
  margin: 0;
  display: block;
  height: 55px;
  width: 80px;
  overflow: hidden;
  float: left;
  text-align: center;
}
.ins-con .pro-detail-con #imageMenu li:hover img {
  transform: scale(1);
}
.ins-con .pro-detail-con #imageMenu li img {
  width: 76px;
  height: 55px;
  cursor: pointer;
}
.ins-con .pro-detail-con #imageMenu li#onlickImg img,
.ins-con .pro-detail-con #imageMenu li:hover img {
  width: 70px;
  height: 49px;
  border: 3px solid #959595;
}
.ins-con .pro-detail-con .bigImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 440px;
  height: 397px;
  overflow: hidden;
}
.ins-con .pro-detail-con .bigImg #midimg {
  width: 440px;
  height: 397px;
  display: none;
}
.ins-con .pro-detail-con .bigImg #midimg:nth-child(1){display:block;}
.ins-con .pro-detail-con .bigImg #winSelector {
  width: 200px;
  height: 200px;
}
.ins-con .pro-detail-con #winSelector {
  position: absolute;
  cursor: crosshair;
  filter: alpha(opacity=15);
  -moz-opacity: 0.15;
  opacity: 0.15;
  background-color: #000;
  border: 3px solid #fff;
}
.ins-con .pro-detail-con #bigView {
  position: absolute;
  border: 1px solid #959595;
  overflow: hidden;
  z-index: 9999;
  height: 380px!important;
  width: 500px!important;
  background: #fff;
}
.ins-con .pro-detail-con #bigView img {
  position: absolute;
}
.ins-con .pro-detail-con .page_product_content_c {
  width: 410px;
  float: right;
  height: 403px;
  margin-right: 0px;
}
.ins-con .pro-detail-con .page_product_content_c h3 {
  color: #ff291f;
  font-weight: 600;
  font-size: 30px;
}
.ins-con .pro-detail-con .page_product_content_c span {
  display: block;
  width: 42px;
  height: 3px;
  background-color: #ff291f;
  margin: 22px 0;
}
.ins-con .pro-detail-con .page_product_content_c p {
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.ins-con .pro-detail-con .page_product_content_c a {
  display: block;
  width: 206px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  background-color: #ff291f;
  font-size: 30px;
  font-weight: 600;
  margin-top: 30px;
}
.ins-con .pro-detail-con .pro-detail-txt {
  margin-top: 130px;
  clear: both;
}
.ins-con .pro-detail-con .pro-detail-txt h6 {
  font-size: 20px;
  color: #333;
  padding-bottom: 16px;
  border-bottom: 1px dashed #cccccc;
}
.ins-con .pro-detail-con .pro-detail-txt p {
  font-size: 16px;
  line-height: 38px;
  margin: 26px 0;
  color: #666;
}
.ins-con .pro-detail-con .pro-detail-txt table{border:1px solid #eee;text-align}
.ins-con .pro-detail-con .pro-detail-txt table *{line-height: 30px;border:1px solid #eee;height:  auto!important;padding-left:10px;}
.ins-con .page-num {
  clear: both;

  padding: 50px 0 40px;
  text-align: center;
  margin-top: 60px;
}
.ins-con .page-num span {
  border: 1px solid #ff291f;
  margin: 0 2px;
  padding: 6px 10px;
  color: #fff;
  font-size: 14px;
  background-color: #ff291f;
}
.ins-con .page-num a {
  border: 1px solid #ccc;
  margin: 0 2px;
  padding: 6px 10px;
  background-color: #fff;
  color: #666;
  transition: all 0.5s;
  font-size: 14px;
}
.ins-con .page-num a:hover {
  color: #fff;
  border-color: #ff291f;
  background-color: #ff291f;
}

.ins-about{padding-top: 20px;}

.page_product_content_c_text{line-height: 26px;}

.page_contact_lx_left{    width: 385px;
    float: left;}

.page_contact_lx_right{    width: 430px;
    float: left;    margin-left: 45px;}
.liuyan2{    clear: both;    margin-top: 77px;}
.page_contact_lx_c{    clear: both;}
.page_contact_lx_right ul li{width:185px;float:left;    padding-left: 30px;line-height: 23px;    margin-bottom: 38px;}
.page_contact_lx_right ul li span{margin-left:45px;}
.page_contact_lx h3{font-size:18px;color:#000;    margin-bottom: 20px;}
.page_contact_lx{margin-top:70px;height:400px;border-bottom:2px solid #efefef;}
.page_contact_lx_right ul li:nth-child(1){background:url(../images/page_contact_ico1.png) left top no-repeat;}
.page_contact_lx_right ul li:nth-child(2){background:url(../images/page_contact_ico2.png) left top no-repeat;}
.page_contact_lx_right ul li:nth-child(3){background:url(../images/page_contact_ico3.png) left top no-repeat;}
.page_contact_lx_right ul li:nth-child(5){background:url(../images/page_contact_ico4.png) left top no-repeat;}

.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 li{}
.page1 li a,.page1 li span{display:flex;font-size:16px;color: #5f5f5f;align-items:center;justify-content:center;width: 35px;height: 35px;margin: 0 5px;background: #fff;border:1px solid #eee;padding: 0!important;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:#fff;/* background-image: linear-gradient(to bottom right, #82d654 , #1495f0); *//* border:none; */background: #ff291f;}
.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size: 20px;}
.page1 li:nth-child(1) a:hover,.page1 li:last-child a:hover,.page1 li:nth-child(1) span:hover,.page1 li:last-child span:hover{/* color:#d6001d; *//* background:none; */}
@media (max-width: 768px){
	.page1 li a,.page1 li span{width:30px;height:30px;margin:0 5px}
	.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size:20px;}
}

/**/
.sj_dh{background-color: #fff;height:60px;position:fixed;top:0;width:100%;z-index:100000;box-shadow: 1px 1px 10px #a09b9b;display: none;}
#btn {background: none;border: none;outline: none;display: inline-block;z-index: 100;cursor: pointer;width:40px;position:fixed;top:16px;right:5px;}
#btn span{display: block;width: 20px;height: 1px;background: #222;margin: 6px 0px;transition: all 0.5s;}
#btn .one{transform-origin: left center;transform: rotate(45deg);}
#btn .two{transform-origin: left bottom;transform: rotate(-45deg);margin-top: 5px;}
#btn #c{transition: all 0.5s;}
.sj_logo {text-align:left;height: 60px;display:  flex;justify-content: flex-start;align-items:  center;}
.sj_logo a{text-align:left;color:#f1c232;margin-left:15px;display: block;max-width: calc(100% - 110px);}
.sj_logo a img{max-height: 40px;display:block;}
.en{text-align: center;}
.en a{padding:0 10% ;}

.navigation{width: 100%;top:50px;background: #fff;position: fixed;left: 0;top: -100%;z-index:99999;transition: all 0.5s;overflow:auto; max-height:100%;height:auto;}
.kj{padding: 0px 10px;overflow: auto;}
.kj>li{width:100%;line-height:50px;border-bottom: 1px solid #cecbcb;}
.kj>li:nth-child(1){margin-top:60px;}
.kj .t{padding-left:10px;}
.kj li .t{line-height:50px;font-size:14px;overflow: hidden;}
.kj li .t button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t .arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.kj li div.t .arrow.down {background-image: url(../images/xx.png);}
.kj li .t .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj .t2{padding-left:10px;}
.kj li .t2{line-height:50px;font-size:14px;overflow:hidden;display: flex;align-items: center;border-top: 1px solid #d3d3d3;}
.kj li .t2 a{color:#666;border: none!important;}
.kj li .t2 button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t2 .arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.kj li div.t2 .arrow.down {background-image: url(../images/xx.png);}
.kj li .t2 .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj li ul li {color: #727272;line-height: 40px;}
.kj li ul li {color: #727272;line-height: 40px;}
.kf .menu2 li{border-top: 1px solid #d3d3d3;}
.menu2{}

.kj li a{font-size:14px;font-weight:bold;color:#222;display:block;float:left;}
.kj li .menu li a {color: #666;}
.kj li a:hover{color: #222;}
.menu,.menu2{display:none;}
.menu2 li{border-top: 1px solid #d3d3d3;/* margin-top: 2px; */}
.menu li{overflow:hidden;}
.menu li a{padding-left:20px;overflow:hidden;}
.menu2 li a{padding-left:40px;overflow:hidden;}
.kj li ul li a {display: block;border-top: 1px solid #d3d3d3;float:left;width:calc(100% - 20px);}
.kj li ul li .menu2 li a{width: calc(100% - 40px);border: none;}
.kj li ul li a{}
.label{padding: 0;}
.sdfs{width:100%;height:500px;background:#f00;}
.s_search{display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:15px;right: 1%;text-align:center;}
.s_search a{color: #222;font-size: 18px;}
.nav_active>a{color: #007f82 !important;}
/**/

/**/
.sousou3{position: fixed;z-index: 1;background: rgba(000,000,000,0.4);width: 100%;top: 140px;left: 0px;display: none;z-index: 1003;text-align: center;}
.sousou3 input {width: 40%;height: 40px;line-height: 40px;background: #fff;box-sizing: border-box;text-indent: 1em;border-radius:2px;border: none;font-size: 14px;}
.sousou3 .input2 {width:80px;/* margin-left:-80px; */cursor: pointer;padding-left: 0px;color: #fff;font-size: 14px;background: #128ce7;border-radius: 0px;outline: none;}
.sousou3 form{display:flex;align-items:center;justify-content:center;padding: 10px 15px;}
.sousou3 i{color: #fff;font-size: 18px;cursor: pointer;margin-left: 20px;display: flex;align-items: center;justify-content: center;width: 30px;height:40px;border-radius: 50px;background: #128ce7;height: 30px;border-radius: 30px;}
/**/

/**/
.dbdh{width:100%;position:fixed;bottom:0px;background:#222;overflow:hidden;box-shadow: -5px 0px 10px #666;display:none;z-index:120;}
.dbdh ul li{float:left;width:calc(25% - 1px);text-align:center;border-right:1px solid #fff;padding:10px 0;cursor:pointer;}
.dbdh ul li:last-child{border:none;width:25%;}
.dbdh ul li.active{background:#fff;}
.dbdh ul li.active a{color: #e20013;}
.dbdh ul li a{color:#fff;font-size:14px;text-transform: uppercase;}
.dbdh ul li i{display:block;margin-bottom:5px;}
/**/

/**/
.footer2{display:none;padding:15px;overflow:hidden;background:#1E1E1E;margin-bottom:58px;}
.footer2 ul{}
.footer2 ul li{}
.footer2 ul li:last-child .footer2-t{border:none;}
.footer2 ul li span.down{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
.footer2-t{overflow:hidden;border-bottom:1px solid #eee}
.footer2-t a{display:block;overflow:hidden;width:calc(100% - 50px);float:left;}
.footer2-t p{float:left;line-height:40px;color:#EAEAEA;font-size: 16px;}
.footer2-t span{float:right;display:block;/*background:#EAEAEA;*/}
.footer2-t span img{width:20px;line-height:30px;margin-top:10px;}
.footer2-b{display:none;}
.footer2-b a{display:block;line-height:30px;color:#EAEAEA;text-indent:10px;}
/**/
.hg{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;line-height:140%;}
.hg2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.hg3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.hg4{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}
.hg5{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.hg6{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;}
.hg7{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;line-clamp: 7;-webkit-box-orient: vertical;}
.d-y{display:block;}
.d-x{display:none!important;}
.flex{display:flex;}
.flex-wrap{display:flex;flex-wrap:wrap;}
.flex-jcr{justify-content:space-between;}
.flex-jcc{justify-content:center;}
.flex-aic{align-items:center;}
.flex-aib{align-items:flex-end;}
.flex-jc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
img{
    transition:all 0.8s!important;
    max-width:100%;
    border:none;
    image-rendering: -moz-crisp-edges; /* Firefox */      
    image-rendering: -o-crisp-edges; /* Opera */      
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
    image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.sr-bdimgshare{margin-left: 4px;
    margin-top: 4px;}
@media(max-width:1200px){
    .ins-con{width:calc(100% - 30px)!important;margin:40px auto;}
    .ins-con .lf{display:none;}
    .ins-con .lr,.ins-con .rt,.ins-con .rt .ins-nav p{width:100%}
    .ins-con .rt .rt-tit{line-height:50px;height:auto;}
    .ins-con .rt .rt-tit h5{font-size:22px;}
    .ins-con .rt .ins-nav{height:auto;line-height:24px;padding: 10px 0;overflow: hidden;}
    .ins-con .rt .ins-about .tit{margin: 0;}
    .ins-con .rt .ins-about .tit h3{font-size:22px;}
    .ins-con .pro-detail-con .bigImg,.ins-con .pro-detail-con .smallImg{position:relative;top: 0;width: 100%;margin-bottom: 20px;}
    .ins-con .pro-detail-con .pro-detail-txt p,.ins-con .rt .ins-about .txt p{font-size:14px;line-height:24px;margin:5px 0}
    .ins-con .ins-contact .liuyan2 .form-box li{width:100%}
    .ins-con .ins-contact .liuyan2 .form-box li .txt,.ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) li textarea{width:calc(100% - 40px)}
    .ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) li{height:auto;}
    .ins-con .ins-contact .liuyan2 .form-box ul:nth-child(2) li textarea{height:80px;}
    #dituContent{height:200px!important}
    .main .product .pro-con .slideGroup .parHd ul li{padding:0 5px 10px 5px;}
    .ins-con .page-num{margin:0;padding:0;}
    .ins-con .ins-news{margin-bottom:0}
    .ins-con .rt{min-height:0}
    .main .news .news-con .rt li{height:120px!important}
    .ins-about{/* padding-top:0 */}
    .ins-about .txt *{/* font-size:16px!important; */line-height: 120%;}
    .ins-about .txt br{display:none;}
}
@media screen and (max-width:1200px){
    .main .wrap{width:100%!important}
    *{outline:none;box-sizing:border-box;}
    .search-con .search .submit{top:-1px;}
	/*.sj_dh,.footer2,.dbdh{display:block;}*/
	.main .about .about-con .rt .list li{width:50%;border-bottom: 1px solid #bfbfbf;}
	.main .about .about-con .rt .list li:nth-child(2){border-right:none!important}
	.main .about .about-con .rt .list li:nth-child(3){border-bottom:none!important}
    body:before{content: '';width:100%;height:60px;display:block;}
    iframe#sp{width:100%;height:200px;}
    body{padding-top:0!important;}
	.t-c{text-align:center!important;}
	.d-x{display:block!important;}
	.d-y{display:none!important;}
	.display,.header,.head,.footer{display:none!important}
    .l-h{line-height:24px!important;}
	.d-x{display:block!important;}
	.w100{width: 100%!important;}
	.w30,.top_popupbox{width:calc(100% - 30px)!important;}
	.sousou3{top:60px;}
    .sousou3 #Search{width:50%;margin-left: 5px;}
    .w{width:auto!important;}
	.h{height:auto!important;}
	.margin{margin:40px auto!important;}
	.margin0{margin:0!important}
	.margin1{margin:10px!important;}
	.margin2{margin:20px!important;}
	.margin3{margin:30px!important;}
	.margin4{margin:40px!important;}
	.m-l{margin-left:0!important}
	.m-l1{margin-left:10px!important}
	.m-l2{margin-left:20px!important}
	.m-l3{margin-left:30px!important}
	.m-l4{margin-left:40px!important}
	.m-r{margin-right:0px!important}
	.m-r1{margin-right:10px!important}
	.m-r2{margin-right:20px!important}
	.m-r3{margin-right:30px!important}
	.m-r4{margin-right:40px!important}
	.m-t{margin-top:0!important}
	.m-t1{margin-top:10px!important;}
	.m-t2{margin-top:20px!important;}
	.m-t3{margin-top:30px!important;}
	.m-t4{margin-top:40px!important;}
	.m-b{margin-bottom:0!important}
	.m-b1{margin-bottom:10px!important;}
	.m-b2{margin-bottom:20px!important;}
	.m-b3{margin-bottom:30px!important;}
	.m-b4{margin-bottom:40px!important;}

	.padding{padding:40px 15px!important;box-sizing:border-box;}
	.padding0{padding:0px!important;}
	.padding1{padding:10px!important;}
	.padding2{padding:20px!important;}
	.padding3{padding:30px!important;}
	.padding4{padding:40px!important;}
	.p-t{padding-top:0px!important;}
	.p-t1{padding-top:10px!important;}
	.p-t2{padding-top:20px!important;}
	.p-t3{padding-top:30px!important;}
	.p-t4{padding-top:40px!important;}
	.p-b{padding-bottom:0px!important;}
	.p-b1{padding-bottom:10px!important;}
	.p-b2{padding-bottom:20px!important;}
	.p-b3{padding-bottom:30px!important;}
	.p-b4{padding-bottom:40px!important;}
	.p-l{padding-left:0px!important;}
	.p-l1{padding-left:10px!important;}
	.p-l2{padding-left:20px!important;}
	.p-l3{padding-left:30px!important;}
	.p-l4{padding-left:40px!important;}
	.p-t{padding-top:0px!important;}
	.p-t1{padding-top:10px!important;}
	.p-t2{padding-top:20px!important;}
	.p-t3{padding-top:30px!important;}
	.p-t4{padding-top:40px!important;}
	.p-r{padding-right:0px!important;}
	.p-r1{padding-right:10px!important;}
	.p-r2{padding-right:20px!important;}
	.p-r3{padding-right:30px!important;}
	.p-r4{padding-right:40px!important;}

	.f-s14{font-size:14px!important}
	.f-s16{font-size:16px!important}
	.f-s18{font-size:18px!important}
	.f-s20{font-size:20px!important}
	.f-s22{font-size:22px!important}
	.f-s24{font-size:24px!important}
	.f-s26{font-size:26px!important}
	.f-s28{font-size:28px!important}
}